self-loading truck - Spanish English Dictionary